/**
 * @路由模块只存放客户端的请求与处理函数之间的映射关系
 * @用户登录和注册的路由
 */

//  6.1) 引入 express
const express = require('express')
// 6.2) 创建路由实例对象
const router = express.Router()
// 验证表单是否有误,导入验证数据的中间件
const expressJoi = require('@escook/express-joi')
// 导入需要的验证规则对象
const { reg_login_jiami } = require('../JiaMi/var_user_jiami')

// 6.3 导入路由处理函数
const userHandler = require('../router_handler_function/var_user_router_handler')

// 主要-- 6.4) 注册新用户的路由规则
router.post('/user/zhuce', expressJoi(reg_login_jiami), userHandler.reqUserZhuce)

// 主要-- 6.5) 登陆
router.post('/user/login', expressJoi(reg_login_jiami), userHandler.reqUserLogin)

// 6.last) 导出router
module.exports = router
